package com.aliyun.messagemgt.dto.vo;


import com.aliyun.messagemgt.common.dto.base.PageQuery;
import org.apache.commons.lang3.builder.ToStringBuilder;

/**
 * @author
 * @date
 */
public class PendingEventForMsgSourceVO extends PageQuery {
	private Integer pendingEventId;

	/**
	 * 消息源名称
	 */
	private String sourceName;
	/**
	 * 渠道名称
	 */
	private String pushChannelName;
	/**
	 * 渠道类型 1 政务微信 2 app 3 网页客户端 4 短信 5 邮件
 	 */
	private Integer pushChannelType;
	
	private String ownerDept;
	/**
	 * 归属部门
 	 */
	private String ownerDeptName;
	/**
	 * 管理者姓名
	 */
	private String owner;
	
	private Integer auditStatus;
	/**
	 * 状态
 	 */
	private String auditStatusReturn;
	/**
	 * 提交时间
 	 */
	private String timeCreate;
	/**
	 * 审批时间
 	 */
	private String timeHandle;

	/**
	 * 具体事件ID
 	 */
	private Integer specificEventId;
	
	private String pushChannelTypeName;
	
	
	public Integer getSpecificEventId() {
		return specificEventId;
	}
	public void setSpecificEventId(Integer specificEventId) {
		this.specificEventId = specificEventId;
	}
	public String getPushChannelTypeName() {
		return pushChannelTypeName;
	}
	public void setPushChannelTypeName(String pushChannelTypeName) {
		this.pushChannelTypeName = pushChannelTypeName;
	}
	public String getSourceName() {
		return sourceName;
	}
	public void setSourceName(String sourceName) {
		this.sourceName = sourceName;
	}
	public Integer getPushChannelType() {
		return pushChannelType;
	}
	public void setPushChannelType(Integer pushChannelType) {
		this.pushChannelType = pushChannelType;
	}
	public String getOwnerDeptName() {
		return ownerDeptName;
	}
	public void setOwnerDeptName(String ownerDeptName) {
		this.ownerDeptName = ownerDeptName;
	}
	public String getAuditStatusReturn() {
		return auditStatusReturn;
	}
	public void setAuditStatusReturn(String auditStatusReturn) {
		this.auditStatusReturn = auditStatusReturn;
	}
	public String getTimeCreate() {
		return timeCreate;
	}
	public void setTimeCreate(String timeCreate) {
		this.timeCreate = timeCreate;
	}
	
	public String getTimeHandle() {
		return timeHandle;
	}
	public void setTimeHandle(String timeHandle) {
		this.timeHandle = timeHandle;
	}
	public Integer getAuditStatus() {
		return auditStatus;
	}
	public void setAuditStatus(Integer auditStatus) {
		this.auditStatus = auditStatus;
	}
	public String getPushChannelName() {
		return pushChannelName;
	}
	public void setPushChannelName(String pushChannelName) {
		this.pushChannelName = pushChannelName;
	}
	public String getOwner() {
		return owner;
	}
	public void setOwner(String owner) {
		this.owner = owner;
	}
	
	public Integer getPendingEventId() {
		return pendingEventId;
	}
	public void setPendingEventId(Integer pendingEventId) {
		this.pendingEventId = pendingEventId;
	}
	public String getOwnerDept() {
		return ownerDept;
	}
	public void setOwnerDept(String ownerDept) {
		this.ownerDept = ownerDept;
	}

	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this);
	}
}
